#sf_contactcompact .col-contact{
	padding: 0;
}

#sf_contactcompact div.form_errorbox {
	border:						1px solid #FF0000;
	background-color:			#FFF5F5;
	padding:					25px;
	margin-bottom:				10px;
	font-size:					14px;
	color:						#444444;
	-moz-box-shadow:			1px 1px 3px #666666;
}

#sf_contactcompact div.form_messagebox {
	border:						1px solid #00FF00;
	background-color:			#F5FFF5;
	padding:					25px;
	margin-bottom:				10px;
	font-size:					14px;
	color:						#444444;
	-moz-box-shadow:			1px 1px 3px #666666;
}

#sf_contactcompact div.form_errorbox h5 {
	font-size:					14px;
	font-weight:				bold;
	margin:						0;
	margin-bottom:				5px;
	padding:					0;
	color:						#444444;
}

#sf_contactcompact div.form_errorbox ul {
	list-style-type:			none;
	margin:						0px;
	padding:					0px;
}

#sf_contactcompact div.form_errorbox li {
	margin:						0px;
	padding:					0px;
}

#sf_contactcompact form.form {
	margin:						auto;
	padding: 0;
}

#sf_contactcompact a.form {
	display:					block;
	position:					relative;
	top:						-10px;
}

#sf_contactcompact form input[type="text"],input[type="password"]{
	border-style: solid;
	border-radius: 5px;
}

#sf_contactcompact form.form input.submit {
	cursor:						pointer;
	margin-top: 20px;
	float: right;
	padding: 12px 100px;
}

#sf_contactcompact form.form input.submit[type="submit"]:hover {
	color: #FFFFFF;
}

#sf_contactcompact label{
	font-weight:400;
}

#sf_contactcompact label>span{
	color:#CC0000;	
}

#sf_contactcompact .help-block>span{
		color:#CC0000;	
}

#sf_contactcompact .form-errorbox{
	padding:5px;
}

#area1 form.form, #area1 .cms{
	background-color:#ffffff;
	max-width:500px;
	width:100%;
}

#sf_contactcompact #area1 .cms{
	margin: 0px auto;
}

#sf_contactcompact .captcha-desc {
	margin-bottom: 15px;
}

#sf_contactcompact .form-control {
	margin-bottom: 10px;
}

#sf_contactcompact label{
	margin: 0;
}

#sf_contactcompact .captcha {
	float: right;
	margin-top: 5px;
}

#sf_contactcompact .submit-button {
	border: none;
	margin-top: 20px;
    border: 2px solid white;
}



@media (min-width:768px) {

	#sf_contactcompact {
		margin: auto;
	}

	#sf_contactcompact label{
		font-size:11px;
		font-weight:700;
		margin-bottom: 5px;
	}
	#sf_contactcompact form.form {
		max-width: 768px;
	}
}
